package cn.ydt.ydt.community.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 打卡信息
 * @author Administrator
 */
@Data
public class SignInfoVO {
    /**
     * 签到记录id
     */
    @ApiModelProperty(value = "签到记录id" ,name = "singInId")
    private Integer signInId ;

    /**
     * 签到用户id
     */
    @ApiModelProperty(value = "签到用户id" ,name = "userId")
    private Integer userId;

    /**
     * 签到时间
     */
    @ApiModelProperty(value = "签到时间" ,name = "singInTime")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date signInTime;

    /**
     *签到用户体温
     */
    @ApiModelProperty(value = "签到用户体温" ,name = "singInTemperature")
    private Double signInTemperature;

    /**
     * 签到用户健康状况
     */
    @ApiModelProperty(value = "签到用户健康状况" ,name = "singInHealth")
    private Integer signInHealth;

    /**
     * 签到位置
     */
    @ApiModelProperty(value = "签到位置" ,name = "singInAddress")
    private String signInAddress;

    /**
     * 是否在签到范围内
     */
    @ApiModelProperty(value = "是否在签到范围内" ,name = "isWithInRange")
    private Integer isWithInRange;

    /**
     * 疫苗接种次数
     */
    @ApiModelProperty(value = "疫苗接种次数" ,name = "qrvaccine")
    private Integer qrvaccine;


}
